#include <INTRINS.H>
#include <delay.h>

/**
 * @brief  延时，单位：ms
 * @param  delay_time_ms: 延时的时间，单位：ms
 * @retval None
 */
void delay_ms(unsigned int delay_time_ms)
{
    unsigned char i, j;

    while (delay_time_ms--)
    {
        i = 2;
        j = 239;
        do
        {
            while (--j)
                ;
        } while (--i);
    }
}

/**
 * @brief  延时，单位：us
 * @param  delay_time_us: 延时的时间，单位：us
 * @retval None
 */
void delay_us(unsigned int delay_time_us)
{
    while (delay_time_us--)
    {
        _nop_();
    }
}
